| Description | : Gets chat message read receipts for a thread. |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "ChatThread_ListChatReadReceipts",
"$responses": {
"200": {
"$properties": {
"value": {
"$properties": {
"senderCommunicationIdentifier": [
{
"#name": "kind",
"Enum": {
"new": [
[
"unknown",
""
],
[
"communicationUser",
""
],
[
"phoneNumber",
""
],
[
"microsoftTeamsUser",
""
],
[
"microsoftTeamsApp",
""
],
[
"teamsExtensionUser",
""
]
],
"old": [
[
"unknown",
""
],
[
"communicationUser",
""
],
[
"phoneNumber",
""
],
[
"microsoftTeamsUser",
""
],
[
"microsoftTeamsApp",
""
]
]
}
},
{
"phoneNumber": [
{
"#name": "value",
"Description": {
"new": "The phone number, usually in E.164 format.",
"old": "The phone number in E.164 format."
}
},
{
"@added_c1cd173599f344bc8062b1e50268b896": {
"#name": "isAnonymous",
"Description": "True if the phone number is anonymous. By default false if missing. If the phone number is anonymous, the value will be the string 'anonymous'.",
"Required": false,
"Type": "boolean"
}
},
{
"@added_dd9bea071a5d4830bfe415ee80f25442": {
"#name": "assertedId",
"Description": "The asserted Id of the phone number. An asserted Id gets generated when the same phone number joins the same call more than once.",
"Required": false,
"Type": "string"
}
}
]
},
{
"microsoftTeamsUser": [
{
"#name": "userId",
"Description": {
"new": "The Id of the Microsoft Teams user. If not anonymous, this is the Entra ID object Id of the user.",
"old": "The Id of the Microsoft Teams user. If not anonymous, this is the AAD object Id of the user."
}
}
]
},
{
"@added_a39eeed1e6e9470a982eb3f7e45fe00e": {
"#name": "teamsExtensionUser",
"Description": "The Microsoft Teams Extension user.",
"Required": false,
"Type": "object",
"$properties": [
{
"#name": "userId",
"Description": "The Id of the Microsoft Teams Extension user, i.e. the Entra ID object Id of the user.",
"Required": true,
"Type": "string"
},
{
"#name": "tenantId",
"Description": "The tenant Id of the Microsoft Teams Extension user.",
"Required": true,
"Type": "string"
},
{
"#name": "resourceId",
"Description": "The Communication Services resource Id.",
"Required": true,
"Type": "string"
},
{
"#name": "cloud",
"Description": "The cloud that the Microsoft Teams Extension user belongs to. By default 'public' if missing.",
"Enum": [
[
"public",
""
],
[
"dod",
""
],
[
"gcch",
""
]
],
"Required": false,
"Type": "string"
}
]
}
}
]
}
}
}
}
}
}
⚼ Request
GET:
/chat/threads/{chatThreadId}/readReceipts
{
chatThreadId:
string
,
maxPageSize:
integer
,
skip:
integer
,
api-version:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
senderCommunicationIdentifier:
{
,
kind:
enum
,
rawId:
string
,
communicationUser:
{
,
id:
string
,
}
phoneNumber:
{
,
value:
string
,
isAnonymous:
boolean
,
assertedId:
string
,
}
microsoftTeamsUser:
{
,
userId:
string
,
isAnonymous:
boolean
,
cloud:
enum
,
}
microsoftTeamsApp:
{
,
appId:
string
,
cloud:
enum
,
}
teamsExtensionUser:
}
{
,
userId:
string
,
tenantId:
string
,
resourceId:
string
,
cloud:
enum
,
}
chatMessageId:
string
,
readOn:
string
,
}
nextLink:
string
,
}
⚐ Response (401)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
string
,
}
⚐ Response (403)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
string
,
}
⚐ Response (429)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
string
,
}
⚐ Response (503)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
string
,
}